<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">

	<p:dialog header="#{messages['jugadoresListadoDialog.TITLE']}"
		widgetVar="jugadoresListadoDialog" resizable="false"
		id="jugadoresListadoDialog" showEffect="fade" hideEffect="explode"
		modal="true">

		<p:dataTable var="jugador" id="tablaJugadoresListadoDialog"
			value="#{jugadoresListadoBean.listadoJugadores}"
			widgetVar="tablaJugadoresListadoDialog" paginator="true"
			rowIndexVar="rowIndex" rowKey="1" selectionMode="single"
			selection="#{jugadoresListadoBean.selectedParejaJugador}"
			paginatorPosition="bottom" rows="10">

			<p:ajax event="rowSelect" update=":jugadorForm:display"
				oncomplete="confirmacionAsignarParejaDialog.show()" />

			<p:column sortBy="#{jugador.nombre}"
				headerText="#{messages['jugador.NOMBRE']}">
				<h:outputText value="#{jugador.nombre}" />
			</p:column>

			<p:column sortBy="#{jugador.apellidos}"
				headerText="#{messages['jugador.APELLIDOS']}">
				<h:outputText value="#{jugador.apellidos}" />
			</p:column>

			<p:column sortBy="#{jugador.genero}"
				headerText="#{messages['jugador.GENERO']}">
				<h:outputText value="#{jugador.genero}" />
			</p:column>

			<p:column sortBy="#{jugador.grupo.nombre}"
				headerText="#{messages['jugador.GRUPO']}">
				<h:outputText value="#{jugador.grupo.nombre}" />
			</p:column>
			<p:column sortBy="#{jugador.pareja.nombre}"
				headerText="#{messages['jugador.PAREJA']}">
				<p:commandButton rendered="#{jugador.pareja != null}"
					disabled="true" icon="ui-icon-locked" />
				<p:commandButton rendered="#{jugador.pareja == null}"
					icon="ui-icon-unlocked" />
			</p:column>
		</p:dataTable>
	</p:dialog>
</ui:composition>